import time

# 创建一个大列表占用内存
data = []
try:
    while True:
        # 每次追加 1MB 数据
        data.append(bytearray(1024 * 1024))  # 1MB
        print(f"已分配内存: {len(data)} MB")
        time.sleep(0.1)  # 稍微延时，避免系统卡死
except MemoryError:
    print("内存不足，触发交换内存")
    input("按 Enter 退出...")